/**
 * 轮播图图片设置工具
 * 
 * 使用说明:
 * 1. 将您的图片放在本地文件夹中
 * 2. 修改下面的 sourceImages 数组，指向您的图片路径
 * 3. 运行此脚本将图片复制到项目中
 */

const fs = require('fs');
const path = require('path');

// 配置部分 - 请根据您的实际情况修改以下内容
const sourceImages = [
  'C:/Users/YourUsername/Pictures/carousel1.jpg',
  'C:/Users/YourUsername/Pictures/carousel2.jpg',
  'C:/Users/YourUsername/Pictures/carousel3.jpg'
];

// 目标文件夹
const targetDir = './src/main/resources/static/images/carousel';

// 确保目标目录存在
if (!fs.existsSync(targetDir)) {
  fs.mkdirSync(targetDir, { recursive: true });
  console.log(`创建目录: ${targetDir}`);
}

// 复制图片文件
sourceImages.forEach((sourcePath, index) => {
  if (fs.existsSync(sourcePath)) {
    const fileName = `image${index + 1}${path.extname(sourcePath)}`;
    const targetPath = path.join(targetDir, fileName);
    
    fs.copyFileSync(sourcePath, targetPath);
    console.log(`已复制: ${sourcePath} -> ${targetPath}`);
  } else {
    console.log(`文件不存在: ${sourcePath}`);
  }
});

console.log('图片复制完成！');
console.log('请确保在 index.html 中引用的图片路径为:');
console.log('/images/carousel/image1.jpg');
console.log('/images/carousel/image2.jpg');
console.log('/images/carousel/image3.jpg');